/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */

package es.uned.controlador; 

/**
 *
 * @author gabriel
 * TODO se podria usar un fichero de propiedades para no tener que editar el codigo fuente
 */
public class PacmanUtils {
    public static final int WIDTH=40, HEIGHT=40;
    public static final int COLUMNAS=20;
    public static final int FILAS=17;    
    public static final int TMAX_INVULNERABLE = 50; //SEGUNDOS que pacman es invulnerable 
    public static final int TMAX_FANTASMA_LENTO = 10; //SEGUNDOS de velocidad reducida para el fantasma 
    public static final int PUNTO_PELLET = 10; //PUNTOS 
    public static final int PUNTOS_FANTASMA = 100; //PUNTOS
    
    //Ruta Mapa 
    public static final String MAPA1 = "../Pacman_v2/src/resources/map1.txt";
    
    /**
     * Mejora: almacenar las rutas en un fichero .properties
     */
    //Rutas imagenes pacman
    public static final String PACMAN_RIGHT_PATH = "/resources/pacman-v2_right.jpeg"; 
    public static final String PACMAN_LEFT_PATH = "/resources/pacman-v2_left.jpeg"; 
    public static final String PACMAN_UP_PATH = "/resources/pacman-v2_up.jpeg"; 
    public static final String PACMAN_DOWN_PATH = "/resources/pacman-v2_down.jpeg";
    public static final String PACMAN_RIP_PATH = "/resources/pacman-rip.jpeg";
    
    public static final String PACMAN_KO_RIGHT_PATH = "/resources/pacman-ko2_right.jpeg"; 
    public static final String PACMAN_KO_LEFT_PATH = "/resources/pacman-ko2_left.jpeg"; 
    public static final String PACMAN_KO_UP_PATH = "/resources/pacman-ko2_up.jpeg"; 
    public static final String PACMAN_KO_DOWN_PATH = "/resources/pacman-ko2_down.jpeg"; 
    
    //Rutas imagenes fantasma vulnerable    
    public static final String VULNERABLE_GHOST_PATH = "/resources/vulnerable_ghost.jpeg";    
    public static final String BLINKY_PATH = "/resources/blinky_up.jpeg";    
    public static final String PINKY_PATH = "/resources/pinky_down.jpeg";    
    public static final String CLYDE_PATH = "/resources/clyde_up.jpeg";
    
    
    //Sonidos
    public static final String INTRO_SOUND ="/resources/intro.wav";	
    public static final String PICKUP_PELLET_SOUND = "/resources/pickup_small.wav";
    public static final String PICKUP_POWERPELLET_SOUND = "/resources/pickup_big.wav";
    public static final String PACMAN_DEATH = "/resources/pacman_death.wav";
    public static final String PACMAN_EAT_GHOST = "/resources/pacman_eatghost.wav";
    public static final String PACMAN_CHOMP = "/resources/pacman_chomp.wav";
}
